package Day16;

import java.io.*;
import java.util.Scanner;

public class Demo05 {
    public static void main(String[] args) throws IOException {
        //加密解密文件
        System.out.println("请输入文件的全路径：");
        Scanner sc = new Scanner(System.in);
        String fileName = sc.nextLine();
        //原文件  aa.txt
        File oldFile = new File(fileName);
        //加密存储的新文件  mi-aa.txt
        File newFile = new File(oldFile.getParentFile(),"mi-" + oldFile.getName());

        FileInputStream fis = new FileInputStream(oldFile);
        FileOutputStream fos = new FileOutputStream(newFile);
        while(true){
            int b = fis.read();
            if(b == -1){
                break;
            }
            //任何数据^相同的数据两次，结果就是其本身
            fos.write(b^10);
        }
        System.out.println("加密或解密完成");
    }
}
